@CHARSET "UTF-8";

.image_carousel {
	
	padding		: 0 8px; 
	position	: relative;
}

.image_carousel img {
	border			: 1px solid #ccc;
	background-color: white;
	display			: block;
	float			: left;
	width			: 144px;
	_width 			: 142px;
	height			: 108px;
	margin-bottom	: 4px;
}

.image_carousel .caroufredsel_wrapper a {
	display: block;
	float: left;
}

#foo2 a {
	display			: block;
	float			: left;
	width			: 144px;
	_width			: 142px;
	
	margin			: 4px 4px 4px 4px;
	
	text-decoration	: none;
	text-align		: center;
}

#foo2 {
	*margin-left	: 0px;
	_margin-left	: -8px;
}

.image_carousel br{
	border: none;
}

/*
============================================ Button Slider ==========================================================
*/
div.prev, div.next {
	width		: 23px;
	height		: 44px;
	display		: block;
	position	: absolute;
	top			: 40px;
	border		: none;
	
	behavior	: url(css/iepngfix.htc);
}
.list_carousel div.prev, .list_carousel div.next {
	top: 30px;
}

div.next {
	right: 0px;
}
div.prev {
	left: 0px;
}

div.prev {
	background	: url();
}

div.next {
	background	: url();
}


div.prev span, div.next span{
	display: none;
}
/*
============================================ End Button Slider ==========================================================
*/
.pagination {
	text-align: center;
}
.pagination a {
	background	: url(../../image_default/but_thumbnail_scroller.png) 0 -100px no-repeat transparent;
	width		: 15px;
	height		: 15px;
	margin		: 0px 5px 0px 0px;
	display		: inline-block;
}
.pagination a.selected {
	background-position	: -25px -100px;
	cursor				: default;
}
.pagination a span {
	display: none;
}
.clearfix {
	float	: none;
	clear	: both;
}